package datatypes;

public class TElemento implements IElemento {
	private IElemento siguiente;
	private String etiqueta;
	private Object dato;

	public TElemento() {

	}

	public TElemento(Object dato, String etiqueta) {
		this.etiqueta = etiqueta;
		this.dato = dato;
	}

	public TElemento(String etiqueta) {
		this.etiqueta = etiqueta;
	}

	public void setSiguiente(IElemento siguiente) {
		this.siguiente = siguiente;
	}

	public IElemento getSiguiente() {
		return siguiente;
	}

	@Override
	public String getEtiqueta() {
		return etiqueta;
	}

	@Override
	public void setEtiqueta(String etiqueta) {
		this.etiqueta = etiqueta;
	}

	@Override
	public Object getDato() {
		return dato;
	}

	@Override
	public void setDato(Object dato) {
		this.dato = dato;
	}
}
